package gjbsh.bangong.ds.controller;

import java.math.BigDecimal;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;

import gjbsh.bangong.ds.model.单位扩展信息工作站设站单位;
import gjbsh.bangong.ds.service.单位扩展信息工作站设站单位Service;
import gjbsh.support.JsonResult;

/**
 * @author yaolongjun
 * @date   2020年5月19日 下午6:58:50
 */
@RestController
@RequestMapping("dept_kuozhanxinxi")
public class 单位扩展信息工作站设站单位Controller {
	
	private Logger logger = LoggerFactory.getLogger(getClass());
	
	@Autowired
	单位扩展信息工作站设站单位Service ddService;
	
	/**
	 * @author yaolongjun
	 * @description	根据单位ID查询单位扩展信息_工作站设站单位(独立招收资格) 
	 */
	@RequestMapping("find_dulizhaohsou_by_deptid")
	public JsonResult<?> find_dulizhaohsou_by_deptid(@RequestParam("deptid")String ppDeptId){
		try {
			if("".equals(ppDeptId)) {
				return JsonResult.getErrorResult("单位ID不能为空");
			}
			
			单位扩展信息工作站设站单位 mmDeptKuozhanxinxi = ddService.findOne(ppDeptId);
			
			int mmDulizhaoshouzige = 0;
			if(mmDeptKuozhanxinxi != null) {
				BigDecimal mmDulizhaoshou = mmDeptKuozhanxinxi.get独立招收资格();
				if(mmDulizhaoshou != null) {
					mmDulizhaoshouzige = Integer.parseInt(mmDulizhaoshou.toString());
				}
			}
			
			return JsonResult.getSuccessResult(mmDulizhaoshouzige);
		} catch (Exception e) {
			logger.error("单位扩展信息工作站设站单位Controller->find_dulizhaohsou_by_deptid: "+e.getMessage());
			return JsonResult.getErrorResult("根据单位id查询单位扩展信息工作站设站单位失败");
		}
	}
	
	

}
